Mining Email Archives and Simulating the Dynamics of Open-Source Project Developer Networks

نویسندگان

  • Liguo Yu
  • Srini Ramaswamy
  • Chuanlei Zhang
چکیده

In distributed open-source software projects, participation of developers is largely by a voluntary basis. Programmers are not only free to join in or to leave the project, but they are also free to choose who they interact with, and how much they contribute to the project. In that sense, open-source project developers form a dynamic social network. This paper presents a measure to represent the interactions of distributed open-source software developers and utilizes data clustering techniques to mine their email archives to derive a representation of the associated social network. This method is applied on case studies of three social networks from two open-source projects, Linux and KDE. The dynamics of the three networks are then analyzed and simulated using agent-based modeling techniques. Our study shows that the three open-source developer networks evolved over time with some predictable patterns.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Qualitative Method for Mining Open Source Software Repositories

The volume of data archived in open source software project repositories makes automated, quantitative techniques attractive for extracting and analyzing information from these archives. However, many kinds of archival data include blocks of natural language text that are difficult to analyze automatically. This paper introduces a qualitative analysis method that is transparent and repeatable, ...

متن کامل

Evolution of Open Source Software Networks

The work presented in this paper is focused on the Open Source Software (OSS) community structure, with particular emphasis on the Concurrent Versions System (CVS) and Subversion (SVN) datasets used to produce the network structure. The theme of the work in this paper is the dynamics of these networks over time. Much research has been done analyzing the network structure at some particular poin...

متن کامل

Generative Diffusion of Innovations and Knowledge Networks in Open Source Projects

In this study, we conceptualize an open source community as a constellation of dynamic, multiple and heterogeneous informal knowledge networks. Generative artifact, open source software in our context, is embedded in multiple knowledge networks. Therefore, generative diffusion of innovation will be affected by these networks. We identify two types of knowledge networks, developer-project networ...

متن کامل

Open Source Software Developer and Project Networks

This paper outlines complex network concepts and how social networks are built from Open Source Software (OSS) data. We present an initial study of the social networks of three different OSS forges, BerliOS Developer, GNU Savannah, and SourceForge. Much research has been done on snapshot or conflated views of these networks, especially SourceForge, due to the size of the SourceForge community. ...

متن کامل

Understanding Software Development Through Networks

Software engineering, being a relatively new field, has struggled to find ways of gauging the success/failure of development projects. The ability to determine which developers are most crucial to the success of a project, which areas in the project contain the most risk, etc. has remained elusive thus far. Metrics such as SLOC (Source Lines of Code) continues to be used to determine the effica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008